self-sustaining development - Spanisch Englisch Wörterbuch